<!DOCTYPE html>
<html lang="ch-CN">
<head>
    <meta charset="UTF-8">
    <title>水仙花</title>
</head>
<style>
    body {
        width: 100%;
        height: 100vh;
        background-color: wheat;
        font-size: 30px;
        text-decoration: none;
        font-family: "华文楷体";
    }
</style>
<body>
</body>
<script>
    // 打印水仙花:(例如: 1^3 + 5^3 + 3^3 = 153)
    for (let i = 100; i < 1000; i++) {
        /*
        parseInt()-取整、Math.floor-取整
          -parseInt主要用于将字符串解析为整数，而Math.floor用于对数字进行舍入。
          -parseInt接受一个字符串作为参数，而Math.floor接受一个数字作为参数。
          -parseInt返回一个整数或NaN，而Math.floor返回一个舍入后的整数。
        */
        let three = parseInt(i / 100);
        let two = Math.floor(i / 10) % 10;
        let one = Math.floor(i % 10);
        if (three * three * three + two * two * two + one * one * one === i) {
            document.write(i + "属于水仙花系列" + "<br>");
        }
    }
</script>
</html>